package com.pokeoffice.medical;

import java.util.List;

import com.pokeoffice.pokemon.Item;


/**
 * The Class Treatment.
 */
public class Treatment {
	
	/** The id. */
	private long id;
	
	/** The user id. */
	private long userID;
	
	/** The professor id. */
	private long professorID;
	
	/** The nurse id. */
	private long nurseID;
	
	/** The visit id. */
	private long visitID;
	
	/** The pokemon id. */
	private long pokemonID;
	
	/** The time. */
	private String time;
	
	/** The orders. */
	private String orders;
	
	/** The symptoms. */
	private String symptoms;
	
	/** The vitals. */
	private String vitals;
	
	/** The diagnosis. */
	private String diagnosis;
	
	/** The prescription. */
	private List<Item> prescription;
	
	/**
	 * Instantiates a new treatment.
	 *
	 * @param id the id
	 * @param userID the user id
	 * @param professorID the professor id
	 * @param nurseID the nurse id
	 * @param visitID the visit id
	 * @param pokemonID the pokemon id
	 * @param time the time
	 * @param orders the orders
	 * @param symptoms the symptoms
	 * @param vitals the vitals
	 * @param diagnosis the diagnosis
	 * @param prescription the prescription
	 */
	public Treatment(long id, long userID, long professorID, long nurseID,
			long visitID, long pokemonID, String time, String orders,
			String symptoms, String vitals, String diagnosis,
			List<Item> prescription) {
		this.id = id;
		this.userID = userID;
		this.professorID = professorID;
		this.nurseID = nurseID;
		this.visitID = visitID;
		this.pokemonID = pokemonID;
		this.time = time;
		this.orders = orders;
		this.symptoms = symptoms;
		this.vitals = vitals;
		this.diagnosis = diagnosis;
		this.prescription = prescription;
	}

	/**
	 * Gets the iD.
	 *
	 * @return the iD
	 */
	public long getID() {
		return id;
	}

	/**
	 * Sets the iD.
	 *
	 * @param id the new iD
	 */
	public void setID(long id) {
		this.id = id;
	}
	
	/**
	 * Gets the user id.
	 *
	 * @return the user id
	 */
	public long getUserID() {
		return userID;
	}

	/**
	 * Gets the professor id.
	 *
	 * @return the professor id
	 */
	public long getProfessorID() {
		return professorID;
	}

	/**
	 * Gets the nurse id.
	 *
	 * @return the nurse id
	 */
	public long getNurseID() {
		return nurseID;
	}

	/**
	 * Gets the visit id.
	 *
	 * @return the visit id
	 */
	public long getVisitID() {
		return visitID;
	}

	/**
	 * Gets the pokemon id.
	 *
	 * @return the pokemon id
	 */
	public long getPokemonID() {
		return pokemonID;
	}

	/**
	 * Gets the time.
	 *
	 * @return the time
	 */
	public String getTime() {
		return time;
	}

	/**
	 * Gets the orders.
	 *
	 * @return the orders
	 */
	public String getOrders() {
		return orders;
	}

	/**
	 * Gets the symptoms.
	 *
	 * @return the symptoms
	 */
	public String getSymptoms() {
		return symptoms;
	}

	/**
	 * Gets the vitals.
	 *
	 * @return the vitals
	 */
	public String getVitals() {
		return vitals;
	}

	/**
	 * Gets the diagnosis.
	 *
	 * @return the diagnosis
	 */
	public String getDiagnosis() {
		return diagnosis;
	}

	/**
	 * Gets the prescription.
	 *
	 * @return the prescription
	 */
	public List<Item> getPrescription() {
		return prescription;
	}
	
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString(){
		return "" + id;
	}
}

